# SPDX-FileCopyrightText: © 2024 Tenstorrent Inc.

# SPDX-License-Identifier: Apache-2.0

from typing import Optional, Tuple, List
import os
import itertools
import random
import torch

import ttnn

from tests.ttnn.utils_for_testing import check_with_pcc, start_measuring_time, stop_measuring_time
from models.common.utility_functions import torch_random
from tests.sweep_framework.sweep_utils.conv2d_common import (
    run_conv2d_short_sweep,
    run_conv1d_short_sweep,
    mesh_device_fixture,
)

# Override the default timeout in seconds for hang detection.
TIMEOUT = 60

parameters = {
    "short_sweep_suite_conv2d": {
        "input_specs": [
            # Contains following params
            # [batch_size, output_channels, input_channels, input_height, input_width, kernel_height, kernel_width, stride_h, stride_w, pad_h, pad_w, groups, dilation_h, dilation_w, bias]
            [1, 960, 960, 27, 27, 5, 5, 2, 2, 0, 0, 960, 1, 1, False],
            [1, 960, 960, 3, 3, 1, 5, 1, 1, 0, 2, 960, 1, 1, False],
            [1, 960, 960, 3, 3, 5, 1, 1, 1, 2, 0, 960, 1, 1, False],
            [1, 960, 960, 7, 7, 3, 3, 1, 1, 1, 1, 960, 1, 1, False],
            [1, 960, 960, 7, 7, 5, 5, 1, 1, 2, 2, 960, 1, 1, False],
            [1, 960, 960, 24, 24, 5, 5, 1, 1, 2, 2, 960, 1, 1, False],
            [1, 96, 96, 112, 112, 3, 3, 2, 2, 1, 1, 96, 1, 1, False],
            [1, 96, 96, 113, 113, 3, 3, 2, 2, 0, 0, 96, 1, 1, False],
            [1, 96, 96, 121, 121, 3, 3, 2, 2, 0, 0, 96, 1, 1, False],
            [1, 96, 96, 131, 131, 3, 3, 2, 2, 0, 0, 96, 1, 1, False],
            [1, 96, 96, 28, 28, 5, 5, 2, 2, 2, 2, 96, 1, 1, False],
            [1, 92, 92, 14, 14, 3, 3, 1, 1, 1, 1, 92, 1, 1, False],
            [1, 144, 144, 28, 28, 3, 3, 1, 1, 1, 1, 9, 1, 1, False],
            [1, 144, 144, 56, 56, 3, 3, 2, 2, 1, 1, 9, 1, 1, False],
            [1, 216, 216, 28, 28, 3, 3, 1, 1, 1, 1, 9, 1, 1, False],
            [1, 216, 216, 56, 56, 3, 3, 2, 2, 1, 1, 9, 1, 1, False],
            [1, 432, 432, 14, 14, 3, 3, 1, 1, 1, 1, 9, 1, 1, False],
            [1, 432, 432, 28, 28, 3, 3, 2, 2, 1, 1, 9, 1, 1, False],
            [1, 88, 88, 28, 28, 3, 3, 1, 1, 1, 1, 88, 1, 1, False],
            [1, 816, 816, 19, 19, 5, 5, 1, 1, 2, 2, 816, 1, 1, False],
            [1, 816, 816, 23, 23, 5, 5, 2, 2, 0, 0, 816, 1, 1, False],
            [1, 80, 80, 14, 14, 3, 3, 1, 1, 1, 1, 80, 1, 1, False],
            [1, 80, 80, 7, 7, 3, 3, 1, 1, 1, 1, 80, 1, 1, False],
            [1, 128, 128, 28, 28, 3, 3, 1, 1, 1, 1, 8, 1, 1, False],
            [1, 128, 128, 56, 56, 3, 3, 2, 2, 1, 1, 8, 1, 1, False],
            [1, 1344, 1344, 14, 14, 3, 3, 1, 1, 1, 1, 8, 1, 1, False],
            [1, 1344, 1344, 28, 28, 3, 3, 2, 2, 1, 1, 8, 1, 1, False],
            [1, 448, 448, 28, 28, 3, 3, 1, 1, 1, 1, 8, 1, 1, False],
            [1, 448, 448, 56, 56, 3, 3, 2, 2, 1, 1, 8, 1, 1, False],
            [1, 8, 8, 112, 112, 3, 3, 1, 1, 1, 1, 8, 1, 1, False],
            [1, 728, 728, 19, 19, 3, 3, 1, 1, 1, 1, 728, 1, 1, False],
            [1, 728, 728, 38, 38, 3, 3, 2, 2, 1, 1, 728, 1, 1, False],
            [1, 728, 728, 38, 38, 3, 3, 1, 1, 1, 1, 728, 1, 1, False],
            [1, 720, 720, 17, 17, 5, 5, 1, 1, 2, 2, 720, 1, 1, False],
            [1, 720, 720, 21, 21, 5, 5, 2, 2, 0, 0, 720, 1, 1, False],
            [1, 72, 72, 28, 28, 1, 5, 1, 1, 0, 2, 72, 1, 1, False],
            [1, 72, 72, 28, 28, 5, 1, 1, 1, 2, 0, 72, 1, 1, False],
            [1, 72, 72, 56, 56, 3, 3, 1, 1, 1, 1, 72, 1, 1, False],
            [1, 72, 72, 56, 56, 3, 3, 2, 2, 1, 1, 72, 1, 1, False],
            [1, 72, 72, 56, 56, 5, 5, 2, 2, 2, 2, 72, 1, 1, False],
            [1, 72, 72, 80, 80, 3, 3, 1, 1, 1, 1, 72, 1, 1, False],
            [1, 72, 72, 80, 80, 5, 5, 2, 2, 2, 2, 72, 1, 1, False],
            [1, 168, 168, 28, 28, 3, 3, 1, 1, 1, 1, 7, 1, 1, False],
            [1, 168, 168, 56, 56, 3, 3, 2, 2, 1, 1, 7, 1, 1, False],
            [1, 896, 896, 14, 14, 3, 3, 1, 1, 1, 1, 7, 1, 1, False],
            [1, 896, 896, 28, 28, 3, 3, 2, 2, 1, 1, 7, 1, 1, False],
            [1, 672, 672, 14, 14, 3, 3, 1, 1, 1, 1, 672, 1, 1, False],
            [1, 672, 672, 14, 14, 5, 5, 1, 1, 2, 2, 672, 1, 1, False],
            [1, 672, 672, 14, 14, 5, 5, 2, 2, 2, 2, 672, 1, 1, False],
            [1, 672, 672, 15, 15, 5, 5, 1, 1, 2, 2, 672, 1, 1, False],
            [1, 672, 672, 17, 17, 5, 5, 2, 2, 0, 0, 672, 1, 1, False],
            [1, 672, 672, 19, 19, 5, 5, 2, 2, 0, 0, 672, 1, 1, False],
            [1, 672, 672, 20, 20, 3, 3, 1, 1, 1, 1, 672, 1, 1, False],
            [1, 672, 672, 20, 20, 5, 5, 2, 2, 2, 2, 672, 1, 1, False],
            [1, 672, 672, 24, 24, 3, 3, 1, 1, 1, 1, 672, 1, 1, False],
            [1, 672, 672, 24, 24, 5, 5, 1, 1, 2, 2, 672, 1, 1, False],
            [1, 672, 672, 7, 7, 1, 5, 1, 1, 0, 2, 672, 1, 1, False],
            [1, 672, 672, 7, 7, 5, 1, 1, 1, 2, 0, 672, 1, 1, False],
            [1, 640, 640, 32, 32, 3, 3, 1, 1, 1, 1, 640, 1, 1, True],
            [1, 1024, 1024, 14, 14, 3, 3, 1, 1, 1, 1, 64, 1, 1, False],
            [1, 1024, 1024, 28, 28, 3, 3, 2, 2, 1, 1, 64, 1, 1, False],
            [1, 2048, 2048, 14, 14, 3, 3, 2, 2, 1, 1, 64, 1, 1, False],
            [1, 2048, 2048, 7, 7, 3, 3, 1, 1, 1, 1, 64, 1, 1, False],
            [1, 512, 512, 28, 28, 3, 3, 1, 1, 1, 1, 64, 1, 1, False],
            [1, 512, 512, 56, 56, 3, 3, 2, 2, 1, 1, 64, 1, 1, False],
            [1, 64, 64, 112, 112, 3, 3, 1, 1, 1, 1, 64, 1, 1, False],
            [1, 64, 64, 112, 112, 3, 3, 2, 2, 1, 1, 64, 1, 1, False],
            [1, 64, 64, 150, 150, 3, 3, 1, 1, 1, 1, 64, 1, 1, False],
            [1, 64, 64, 160, 160, 3, 3, 2, 2, 1, 1, 64, 1, 1, False],
            [1, 64, 64, 2, 2, 3, 3, 2, 2, 1, 1, 64, 1, 1, False],
            [1, 256, 256, 56, 56, 3, 3, 1, 1, 1, 1, 64, 1, 1, False],
            [1, 1512, 1512, 14, 14, 3, 3, 2, 2, 1, 1, 63, 1, 1, False],
            [1, 60, 60, 28, 28, 3, 3, 1, 1, 1, 1, 60, 1, 1, False],
            [1, 1392, 1392, 14, 14, 3, 3, 1, 1, 1, 1, 6, 1, 1, False],
            [1, 1392, 1392, 28, 28, 3, 3, 2, 2, 1, 1, 6, 1, 1, False],
            [1, 48, 48, 112, 112, 3, 3, 2, 2, 1, 1, 6, 1, 1, False],
            [1, 720, 720, 14, 14, 3, 3, 1, 1, 1, 1, 6, 1, 1, False],
            [1, 720, 720, 28, 28, 3, 3, 2, 2, 1, 1, 6, 1, 1, False],
            [1, 576, 576, 14, 14, 3, 3, 1, 1, 1, 1, 576, 1, 1, False],
            [1, 576, 576, 14, 14, 3, 3, 2, 2, 1, 1, 576, 1, 1, False],
            [1, 576, 576, 19, 19, 3, 3, 1, 1, 1, 1, 576, 1, 1, False],
            [1, 576, 576, 19, 19, 5, 5, 1, 1, 2, 2, 576, 1, 1, False],
            [1, 576, 576, 7, 7, 5, 5, 1, 1, 2, 2, 576, 1, 1, False],
            [1, 56, 56, 14, 14, 3, 3, 1, 1, 1, 1, 56, 1, 1, False],
            [1, 440, 440, 14, 14, 3, 3, 2, 2, 1, 1, 55, 1, 1, False],
            [1, 440, 440, 7, 7, 3, 3, 1, 1, 1, 1, 55, 1, 1, False],
            [1, 528, 528, 17, 17, 3, 3, 1, 1, 1, 1, 528, 1, 1, False],
            [1, 528, 528, 17, 17, 5, 5, 1, 1, 2, 2, 528, 1, 1, False],
            [1, 512, 512, 14, 14, 3, 3, 1, 1, 1, 1, 512, 1, 1, False],
            [1, 512, 512, 14, 14, 3, 3, 2, 2, 1, 1, 512, 1, 1, False],
            [1, 512, 512, 28, 28, 3, 3, 1, 1, 1, 1, 512, 1, 1, False],
            [1, 512, 512, 28, 28, 3, 3, 1, 1, 2, 2, 512, 1, 1, False],
            [1, 512, 512, 5, 5, 3, 3, 1, 1, 1, 1, 512, 1, 1, False],
            [1, 512, 512, 60, 80, 3, 3, 1, 1, 1, 1, 512, 1, 1, True],
            [1, 120, 120, 28, 28, 3, 3, 1, 1, 1, 1, 5, 1, 1, False],
            [1, 120, 120, 56, 56, 3, 3, 2, 2, 1, 1, 5, 1, 1, False],
            [1, 784, 784, 14, 14, 3, 3, 2, 2, 1, 1, 49, 1, 1, False],
            [1, 784, 784, 7, 7, 3, 3, 1, 1, 1, 1, 49, 1, 1, False],
            [1, 480, 480, 10, 10, 3, 3, 1, 1, 1, 1, 480, 1, 1, False],
            [1, 480, 480, 10, 10, 5, 5, 1, 1, 2, 2, 480, 1, 1, False],
            [1, 480, 480, 14, 14, 3, 3, 1, 1, 1, 1, 480, 1, 1, False],
            [1, 480, 480, 14, 14, 5, 5, 1, 1, 2, 2, 480, 1, 1, False],
            [1, 480, 480, 15, 15, 3, 3, 1, 1, 1, 1, 480, 1, 1, False],
            [1, 480, 480, 15, 15, 5, 5, 1, 1, 2, 2, 480, 1, 1, False],
            [1, 480, 480, 20, 20, 3, 3, 1, 1, 1, 1, 480, 1, 1, False],
            [1, 480, 480, 7, 7, 1, 5, 1, 1, 0, 2, 480, 1, 1, False],
            [1, 480, 480, 7, 7, 3, 3, 1, 1, 1, 1, 480, 1, 1, False],
            [1, 480, 480, 7, 7, 5, 1, 1, 1, 2, 0, 480, 1, 1, False],
            [1, 48, 48, 112, 112, 3, 3, 2, 2, 1, 1, 48, 1, 1, False],
            [1, 672, 672, 14, 14, 3, 3, 2, 2, 1, 1, 42, 1, 1, False],
            [1, 672, 672, 7, 7, 3, 3, 1, 1, 1, 1, 42, 1, 1, False],
            [1, 40, 40, 14, 14, 3, 3, 1, 1, 1, 1, 40, 1, 1, False],
            [1, 40, 40, 28, 28, 3, 3, 2, 2, 1, 1, 40, 1, 1, False],
            [1, 192, 192, 28, 28, 3, 3, 1, 1, 1, 1, 4, 1, 1, False],
            [1, 192, 192, 56, 56, 3, 3, 2, 2, 1, 1, 4, 1, 1, False],
            [1, 224, 224, 112, 112, 3, 3, 2, 2, 1, 1, 4, 1, 1, False],
            [1, 224, 224, 56, 56, 3, 3, 1, 1, 1, 1, 4, 1, 1, False],
            [1, 448, 448, 28, 28, 3, 3, 1, 1, 1, 1, 4, 1, 1, False],
            [1, 448, 448, 56, 56, 3, 3, 2, 2, 1, 1, 4, 1, 1, False],
            [1, 512, 512, 28, 28, 3, 3, 1, 1, 1, 1, 4, 1, 1, False],
            [1, 512, 512, 56, 56, 3, 3, 2, 2, 1, 1, 4, 1, 1, False],
            [1, 64, 64, 112, 112, 3, 3, 2, 2, 1, 1, 4, 1, 1, False],
            [1, 64, 64, 28, 28, 3, 3, 1, 1, 1, 1, 4, 1, 1, False],
            [1, 64, 64, 56, 56, 3, 3, 2, 2, 1, 1, 4, 1, 1, False],
            [1, 672, 672, 28, 28, 3, 3, 1, 1, 1, 1, 4, 1, 1, False],
            [1, 672, 672, 56, 56, 3, 3, 2, 2, 1, 1, 4, 1, 1, False],
            [1, 1056, 1056, 48, 48, 3, 3, 1, 1, 1, 1, 4, 1, 1, False],
            [1, 1056, 1056, 96, 96, 3, 3, 2, 2, 1, 1, 4, 1, 1, False],
            [1, 384, 384, 14, 14, 3, 3, 1, 1, 1, 1, 384, 1, 1, False],
            [1, 912, 912, 14, 14, 3, 3, 2, 2, 1, 1, 38, 1, 1, False],
            [1, 912, 912, 7, 7, 3, 3, 1, 1, 1, 1, 38, 1, 1, False],
            [1, 888, 888, 14, 14, 3, 3, 2, 2, 1, 1, 37, 1, 1, False],
            [1, 888, 888, 7, 7, 3, 3, 1, 1, 1, 1, 37, 1, 1, False],
            [1, 2016, 2016, 14, 14, 3, 3, 2, 2, 1, 1, 36, 1, 1, False],
            [1, 36, 36, 56, 56, 3, 3, 1, 1, 1, 1, 36, 1, 1, False],
            [1, 336, 336, 14, 14, 3, 3, 1, 1, 1, 1, 336, 1, 1, False],
            [1, 336, 336, 49, 49, 3, 3, 2, 2, 0, 0, 336, 1, 1, False],
            [1, 336, 336, 48, 48, 5, 5, 1, 1, 2, 2, 336, 1, 1, False],
            [1, 1024, 1024, 14, 14, 3, 3, 1, 1, 1, 1, 32, 1, 1, False],
            [1, 1024, 1024, 14, 14, 3, 3, 2, 2, 1, 1, 32, 1, 1, False],
            [1, 1024, 1024, 28, 28, 3, 3, 2, 2, 1, 1, 32, 1, 1, False],
            [1, 1024, 1024, 7, 7, 3, 3, 1, 1, 1, 1, 32, 1, 1, False],
            [1, 128, 128, 56, 56, 3, 3, 1, 1, 1, 1, 32, 1, 1, False],
            [1, 2048, 2048, 14, 14, 3, 3, 2, 2, 1, 1, 32, 1, 1, False],
            [1, 2048, 2048, 7, 7, 3, 3, 1, 1, 1, 1, 32, 1, 1, False],
            [1, 256, 256, 28, 28, 3, 3, 1, 1, 1, 1, 32, 1, 1, False],
            [1, 256, 256, 56, 56, 3, 3, 2, 2, 1, 1, 32, 1, 1, False],
            [1, 32, 32, 112, 112, 3, 3, 1, 1, 1, 1, 32, 1, 1, False],
            [1, 32, 32, 120, 120, 3, 3, 1, 1, 1, 1, 32, 1, 1, False],
            [1, 32, 32, 130, 130, 3, 3, 1, 1, 1, 1, 32, 1, 1, False],
            [1, 32, 32, 150, 150, 3, 3, 1, 1, 1, 1, 32, 1, 1, False],
            [1, 32, 32, 190, 190, 3, 3, 1, 1, 1, 1, 32, 1, 1, False],
            [1, 512, 512, 14, 14, 3, 3, 1, 1, 1, 1, 32, 1, 1, False],
            [1, 512, 512, 28, 28, 3, 3, 1, 1, 1, 1, 32, 1, 1, False],
            [1, 512, 512, 28, 28, 3, 3, 2, 2, 1, 1, 32, 1, 1, False],
            [1, 512, 512, 56, 56, 3, 3, 2, 2, 1, 1, 32, 1, 1, False],
            [1, 256, 256, 56, 56, 3, 3, 1, 1, 1, 1, 32, 1, 1, False],
            [1, 72, 72, 112, 112, 3, 3, 2, 2, 1, 1, 3, 1, 1, False],
            [1, 72, 72, 56, 56, 3, 3, 1, 1, 1, 1, 3, 1, 1, False],
            [1, 696, 696, 28, 28, 3, 3, 1, 1, 1, 1, 3, 1, 1, False],
            [1, 696, 696, 56, 56, 3, 3, 2, 2, 1, 1, 3, 1, 1, False],
            [1, 288, 288, 14, 14, 5, 5, 2, 2, 2, 2, 288, 1, 1, False],
            [1, 288, 288, 33, 33, 5, 5, 1, 1, 2, 2, 288, 1, 1, False],
            [1, 288, 288, 35, 35, 3, 3, 2, 2, 0, 0, 288, 1, 1, False],
            [1, 288, 288, 38, 38, 5, 5, 1, 1, 2, 2, 288, 1, 1, False],
            [1, 288, 288, 39, 39, 3, 3, 2, 2, 0, 0, 288, 1, 1, False],
            [1, 7392, 7392, 24, 24, 3, 3, 2, 2, 1, 1, 28, 1, 1, False],
            [1, 3024, 3024, 14, 14, 3, 3, 2, 2, 1, 1, 27, 1, 1, False],
            [1, 208, 208, 14, 14, 3, 3, 1, 1, 1, 1, 26, 1, 1, False],
            [1, 208, 208, 28, 28, 3, 3, 2, 2, 1, 1, 26, 1, 1, False],
            [1, 256, 256, 10, 10, 3, 3, 2, 2, 1, 1, 256, 1, 1, False],
            [1, 256, 256, 2, 2, 3, 3, 1, 1, 1, 1, 256, 1, 1, False],
            [1, 256, 256, 28, 28, 3, 3, 1, 1, 1, 1, 256, 1, 1, False],
            [1, 256, 256, 28, 28, 3, 3, 2, 2, 1, 1, 256, 1, 1, False],
            [1, 256, 256, 3, 3, 3, 3, 1, 1, 1, 1, 256, 1, 1, False],
            [1, 256, 256, 38, 38, 3, 3, 1, 1, 1, 1, 256, 1, 1, False],
            [1, 256, 256, 64, 64, 3, 3, 1, 1, 1, 1, 256, 1, 1, True],
            [1, 256, 256, 75, 75, 3, 3, 2, 2, 1, 1, 256, 1, 1, False],
            [1, 256, 256, 120, 160, 3, 3, 1, 1, 1, 1, 256, 1, 1, True],
            [1, 256, 256, 75, 75, 3, 3, 1, 1, 1, 1, 256, 1, 1, False],
            [1, 400, 400, 14, 14, 3, 3, 2, 2, 1, 1, 25, 1, 1, False],
            [1, 400, 400, 7, 7, 3, 3, 1, 1, 1, 1, 25, 1, 1, False],
            [1, 240, 240, 14, 14, 1, 5, 1, 1, 0, 2, 240, 1, 1, False],
            [1, 240, 240, 14, 14, 3, 3, 1, 1, 1, 1, 240, 1, 1, False],
            [1, 240, 240, 14, 14, 5, 1, 1, 1, 2, 0, 240, 1, 1, False],
            [1, 240, 240, 14, 14, 5, 5, 1, 1, 2, 2, 240, 1, 1, False],
            [1, 240, 240, 28, 28, 3, 3, 2, 2, 1, 1, 240, 1, 1, False],
            [1, 240, 240, 28, 28, 5, 5, 1, 1, 2, 2, 240, 1, 1, False],
            [1, 240, 240, 29, 29, 3, 3, 2, 2, 0, 0, 240, 1, 1, False],
            [1, 240, 240, 30, 30, 5, 5, 1, 1, 2, 2, 240, 1, 1, False],
            [1, 240, 240, 31, 31, 3, 3, 2, 2, 0, 0, 240, 1, 1, False],
            [1, 240, 240, 40, 40, 3, 3, 2, 2, 1, 1, 240, 1, 1, False],
            [1, 24, 24, 112, 112, 3, 3, 1, 1, 1, 1, 24, 1, 1, False],
            [1, 24, 24, 56, 56, 5, 5, 2, 2, 2, 2, 24, 1, 1, False],
            [1, 576, 576, 14, 14, 3, 3, 1, 1, 1, 1, 24, 1, 1, False],
            [1, 576, 576, 28, 28, 3, 3, 2, 2, 1, 1, 24, 1, 1, False],
            [1, 224, 224, 7, 7, 3, 3, 1, 1, 1, 1, 224, 1, 1, False],
            [1, 1008, 1008, 14, 14, 3, 3, 2, 2, 1, 1, 21, 1, 1, False],
            [1, 1008, 1008, 7, 7, 3, 3, 1, 1, 1, 1, 21, 1, 1, False],
            [1, 2048, 2048, 15, 20, 3, 3, 1, 1, 1, 1, 2048, 1, 1, True],
            [1, 200, 200, 14, 14, 3, 3, 1, 1, 1, 1, 200, 1, 1, False],
            [1, 200, 200, 20, 20, 3, 3, 1, 1, 1, 1, 200, 1, 1, False],
            [1, 200, 200, 7, 7, 1, 5, 1, 1, 0, 2, 200, 1, 1, False],
            [1, 200, 200, 7, 7, 5, 1, 1, 1, 2, 0, 200, 1, 1, False],
            [1, 20, 20, 28, 28, 3, 3, 1, 1, 1, 1, 20, 1, 1, False],
            [1, 320, 320, 14, 14, 3, 3, 1, 1, 1, 1, 20, 1, 1, False],
            [1, 320, 320, 28, 28, 3, 3, 2, 2, 1, 1, 20, 1, 1, False],
            [1, 224, 224, 112, 112, 3, 3, 2, 2, 1, 1, 2, 1, 1, False],
            [1, 224, 224, 56, 56, 3, 3, 1, 1, 1, 1, 2, 1, 1, False],
            [1, 240, 240, 28, 28, 3, 3, 1, 1, 1, 1, 2, 1, 1, False],
            [1, 240, 240, 56, 56, 3, 3, 2, 2, 1, 1, 2, 1, 1, False],
            [1, 32, 32, 112, 112, 3, 3, 2, 2, 1, 1, 2, 1, 1, False],
            [1, 48, 48, 112, 112, 3, 3, 2, 2, 1, 1, 2, 1, 1, False],
            [1, 48, 48, 56, 56, 3, 3, 1, 1, 1, 1, 2, 1, 1, False],
            [1, 96, 96, 112, 112, 3, 3, 2, 2, 1, 1, 2, 1, 1, False],
            [1, 96, 96, 56, 56, 3, 3, 1, 1, 1, 1, 2, 1, 1, False],
            [1, 256, 256, 112, 112, 3, 3, 2, 2, 1, 1, 2, 1, 1, False],
            [1, 256, 256, 56, 56, 3, 3, 1, 1, 1, 1, 2, 1, 1, False],
            [1, 336, 336, 112, 112, 3, 3, 2, 2, 1, 1, 2, 1, 1, False],
            [1, 336, 336, 56, 56, 3, 3, 1, 1, 1, 1, 2, 1, 1, False],
            [1, 528, 528, 192, 192, 3, 3, 2, 2, 1, 1, 2, 1, 1, False],
            [1, 528, 528, 96, 96, 3, 3, 1, 1, 1, 1, 2, 1, 1, False],
            [1, 192, 192, 14, 14, 3, 3, 1, 1, 1, 1, 192, 1, 1, False],
            [1, 192, 192, 28, 28, 3, 3, 1, 1, 1, 1, 192, 1, 1, False],
            [1, 192, 192, 28, 28, 3, 3, 2, 2, 1, 1, 192, 1, 1, False],
            [1, 192, 192, 75, 75, 3, 3, 1, 1, 1, 1, 192, 1, 1, False],
            [1, 192, 192, 79, 79, 5, 5, 2, 2, 0, 0, 192, 1, 1, False],
            [1, 192, 192, 95, 95, 3, 3, 1, 1, 1, 1, 192, 1, 1, False],
            [1, 192, 192, 99, 99, 5, 5, 2, 2, 0, 0, 192, 1, 1, False],
            [1, 184, 184, 14, 14, 3, 3, 1, 1, 1, 1, 184, 1, 1, False],
            [1, 184, 184, 20, 20, 3, 3, 1, 1, 1, 1, 184, 1, 1, False],
            [1, 184, 184, 7, 7, 1, 5, 1, 1, 0, 2, 184, 1, 1, False],
            [1, 184, 184, 7, 7, 5, 1, 1, 1, 2, 0, 184, 1, 1, False],
            [1, 288, 288, 14, 14, 3, 3, 1, 1, 1, 1, 18, 1, 1, False],
            [1, 288, 288, 28, 28, 3, 3, 2, 2, 1, 1, 18, 1, 1, False],
            [1, 408, 408, 14, 14, 3, 3, 1, 1, 1, 1, 17, 1, 1, False],
            [1, 408, 408, 28, 28, 3, 3, 2, 2, 1, 1, 17, 1, 1, False],
            [1, 1632, 1632, 12, 12, 3, 3, 1, 1, 1, 1, 1632, 1, 1, False],
            [1, 1632, 1632, 12, 12, 5, 5, 1, 1, 2, 2, 1632, 1, 1, False],
            [1, 160, 160, 28, 28, 3, 3, 1, 1, 1, 1, 160, 1, 1, False],
            [1, 16, 16, 112, 112, 3, 3, 1, 1, 1, 1, 16, 1, 1, False],
            [1, 16, 16, 112, 112, 3, 3, 2, 2, 1, 1, 16, 1, 1, False],
            [1, 16, 16, 160, 160, 3, 3, 1, 1, 1, 1, 16, 1, 1, False],
            [1, 1920, 1920, 14, 14, 3, 3, 2, 2, 1, 1, 16, 1, 1, False],
            [1, 2048, 2048, 14, 14, 3, 3, 2, 2, 1, 1, 16, 1, 1, False],
            [1, 3712, 3712, 14, 14, 3, 3, 2, 2, 1, 1, 16, 1, 1, False],
            [1, 896, 896, 14, 14, 3, 3, 1, 1, 1, 1, 16, 1, 1, False],
            [1, 896, 896, 28, 28, 3, 3, 2, 2, 1, 1, 16, 1, 1, False],
            [1, 1536, 1536, 10, 10, 3, 3, 1, 1, 1, 1, 1536, 1, 1, False],
            [1, 2520, 2520, 14, 14, 3, 3, 2, 2, 1, 1, 15, 1, 1, False],
            [1, 144, 144, 14, 14, 5, 5, 1, 1, 2, 2, 144, 1, 1, False],
            [1, 144, 144, 151, 151, 3, 3, 2, 2, 0, 0, 144, 1, 1, False],
            [1, 144, 144, 191, 191, 3, 3, 2, 2, 0, 0, 144, 1, 1, False],
            [1, 144, 144, 56, 56, 3, 3, 1, 1, 1, 1, 144, 1, 1, False],
            [1, 144, 144, 56, 56, 3, 3, 2, 2, 1, 1, 144, 1, 1, False],
            [1, 144, 144, 59, 59, 5, 5, 2, 2, 0, 0, 144, 1, 1, False],
            [1, 144, 144, 60, 60, 3, 3, 1, 1, 1, 1, 144, 1, 1, False],
            [1, 144, 144, 63, 63, 5, 5, 2, 2, 0, 0, 144, 1, 1, False],
            [1, 144, 144, 65, 65, 3, 3, 1, 1, 1, 1, 144, 1, 1, False],
            [1, 144, 144, 69, 69, 5, 5, 2, 2, 0, 0, 144, 1, 1, False],
            [1, 336, 336, 14, 14, 3, 3, 1, 1, 1, 1, 14, 1, 1, False],
            [1, 336, 336, 28, 28, 3, 3, 2, 2, 1, 1, 14, 1, 1, False],
            [1, 1392, 1392, 10, 10, 3, 3, 1, 1, 1, 1, 1392, 1, 1, False],
            [1, 1392, 1392, 10, 10, 5, 5, 1, 1, 2, 2, 1392, 1, 1, False],
            [1, 104, 104, 28, 28, 3, 3, 1, 1, 1, 1, 13, 1, 1, False],
            [1, 104, 104, 56, 56, 3, 3, 2, 2, 1, 1, 13, 1, 1, False],
            [1, 1280, 1280, 30, 40, 3, 3, 1, 1, 1, 1, 1280, 1, 1, True],
            [1, 128, 128, 1, 1, 3, 3, 1, 1, 1, 1, 128, 1, 1, False],
            [1, 128, 128, 128, 128, 3, 3, 1, 1, 1, 1, 128, 1, 1, True],
            [1, 128, 128, 150, 150, 3, 3, 1, 1, 1, 1, 128, 1, 1, False],
            [1, 128, 128, 150, 150, 3, 3, 2, 2, 1, 1, 128, 1, 1, False],
            [1, 128, 128, 28, 28, 3, 3, 1, 1, 1, 1, 128, 1, 1, False],
            [1, 128, 128, 3, 3, 3, 3, 2, 2, 1, 1, 128, 1, 1, False],
            [1, 128, 128, 56, 56, 3, 3, 1, 1, 1, 1, 128, 1, 1, False],
            [1, 128, 128, 56, 56, 3, 3, 2, 2, 1, 1, 128, 1, 1, False],
            [1, 128, 128, 75, 75, 3, 3, 1, 1, 1, 1, 128, 1, 1, False],
            [1, 128, 128, 5, 5, 3, 3, 2, 2, 1, 1, 128, 1, 1, False],
            [1, 1248, 1248, 9, 9, 3, 3, 1, 1, 1, 1, 1248, 1, 1, False],
            [1, 1248, 1248, 9, 9, 5, 5, 1, 1, 2, 2, 1248, 1, 1, False],
            [1, 120, 120, 14, 14, 1, 5, 1, 1, 0, 2, 120, 1, 1, False],
            [1, 120, 120, 14, 14, 5, 1, 1, 1, 2, 0, 120, 1, 1, False],
            [1, 120, 120, 14, 14, 5, 5, 1, 1, 2, 2, 120, 1, 1, False],
            [1, 120, 120, 28, 28, 3, 3, 1, 1, 1, 1, 120, 1, 1, False],
            [1, 120, 120, 28, 28, 5, 5, 1, 1, 2, 2, 120, 1, 1, False],
            [1, 120, 120, 40, 40, 5, 5, 1, 1, 2, 2, 120, 1, 1, False],
            [1, 12, 12, 56, 56, 3, 3, 1, 1, 1, 1, 12, 1, 1, False],
            [1, 1152, 1152, 7, 7, 3, 3, 1, 1, 1, 1, 1152, 1, 1, False],
            [1, 1152, 1152, 7, 7, 5, 5, 1, 1, 2, 2, 1152, 1, 1, False],
            [1, 1152, 1152, 8, 8, 3, 3, 1, 1, 1, 1, 1152, 1, 1, False],
            [1, 1152, 1152, 8, 8, 5, 5, 1, 1, 2, 2, 1152, 1, 1, False],
            [1, 112, 112, 14, 14, 5, 5, 2, 2, 2, 2, 112, 1, 1, False],
            [1, 1232, 1232, 14, 14, 3, 3, 1, 1, 1, 1, 11, 1, 1, False],
            [1, 1232, 1232, 28, 28, 3, 3, 2, 2, 1, 1, 11, 1, 1, False],
            [1, 2904, 2904, 24, 24, 3, 3, 1, 1, 1, 1, 11, 1, 1, False],
            [1, 2904, 2904, 48, 48, 3, 3, 2, 2, 1, 1, 11, 1, 1, False],
            [1, 1024, 1024, 10, 10, 3, 3, 1, 1, 1, 1, 1024, 1, 1, False],
            [1, 1024, 1024, 16, 16, 3, 3, 1, 1, 1, 1, 1024, 1, 1, True],
            [1, 1024, 1024, 19, 19, 3, 3, 2, 2, 1, 1, 1024, 1, 1, False],
            [1, 1024, 1024, 7, 7, 3, 3, 1, 1, 1, 1, 1024, 1, 1, False],
            [1, 100, 100, 14, 14, 3, 3, 1, 1, 1, 1, 100, 1, 1, False],
            [1, 160, 160, 14, 14, 3, 3, 1, 1, 1, 1, 10, 1, 1, False],
            [1, 160, 160, 28, 28, 3, 3, 2, 2, 1, 1, 10, 1, 1, False],
            [1, 16, 1, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 32, 1, 28, 28, 3, 3, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 192, 1008, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1008, 1008, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 40, 102, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 1024, 1024, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1536, 1024, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1024, 1024, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1024, 1024, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 1024, 1024, 14, 14, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 128, 1024, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 1024, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 1024, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 255, 1024, 16, 16, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 512, 1024, 16, 16, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1024, 17, 17, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1024, 17, 17, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 1024, 17, 17, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 384, 1024, 17, 17, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1024, 1024, 19, 19, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 24, 1024, 19, 19, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 256, 1024, 19, 19, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 546, 1024, 19, 19, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 256, 1024, 45, 80, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 1024, 45, 80, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 1024, 50, 68, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 1024, 50, 68, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 512, 1024, 50, 68, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1024, 1024, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1024, 1024, 7, 7, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 1024, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 12, 104, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 26, 104, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 104, 104, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 208, 104, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 208, 104, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 132, 1056, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 264, 1056, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 1056, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1056, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1056, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1056, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 462, 1072, 7, 7, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 1088, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 768, 1088, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1088, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 440, 110, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 192, 1104, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1104, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1232, 112, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 448, 112, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 896, 112, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 224, 112, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 336, 112, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 672, 112, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 672, 112, 15, 15, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 672, 112, 20, 20, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 672, 112, 24, 24, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 112, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 672, 112, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1120, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1120, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1152, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1152, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1152, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1152, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 320, 1152, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1152, 8, 8, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 320, 1152, 8, 8, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 40, 116, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 34, 118, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 1184, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1184, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 104, 12, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 120, 12, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 48, 12, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 12, 120, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 30, 120, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 32, 120, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 480, 120, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 48, 120, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 720, 120, 17, 17, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 120, 120, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 20, 120, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 336, 120, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 336, 120, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 40, 120, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 40, 120, 40, 40, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1200, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1200, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1216, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1216, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 46, 122, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 112, 1232, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 308, 1232, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 1232, 1232, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 124, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1248, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1248, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1248, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1248, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 208, 1248, 9, 9, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 352, 1248, 9, 9, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 128, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 546, 128, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 256, 128, 10, 10, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 128, 128, 100, 136, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 512, 128, 100, 136, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 128, 112, 112, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 128, 112, 112, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 64, 128, 120, 160, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 256, 128, 128, 128, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 64, 128, 128, 128, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 128, 128, 128, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 128, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 128, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 128, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 32, 128, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 512, 128, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 128, 150, 150, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 128, 150, 150, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 128, 128, 180, 320, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 256, 128, 2, 2, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 128, 200, 272, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 64, 128, 224, 224, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 128, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 128, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 128, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 128, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 128, 128, 28, 28, 3, 3, 1, 1, 2, 2, 1, 1, 1, True],
            [1, 16, 128, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 19, 128, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 192, 128, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 128, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 128, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 256, 128, 28, 28, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 288, 128, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 288, 128, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 32, 128, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 38, 128, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 512, 128, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 128, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 256, 128, 3, 3, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 128, 3, 3, 3, 3, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 64, 128, 30, 40, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 256, 128, 32, 32, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 128, 5, 5, 3, 3, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 128, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 128, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 128, 56, 56, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 256, 128, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 128, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 128, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 256, 128, 56, 56, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 32, 128, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 64, 128, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 128, 60, 80, 4, 4, 4, 4, 0, 0, 1, 1, 1, True],
            [1, 320, 128, 60, 80, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 64, 128, 60, 80, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 64, 128, 60, 80, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 128, 128, 64, 64, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 128, 64, 64, 2, 2, 2, 2, 0, 0, 1, 1, 1, True],
            [1, 256, 128, 64, 64, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 32, 128, 7, 7, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 128, 75, 75, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 128, 75, 75, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 128, 75, 75, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 128, 128, 90, 160, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 512, 128, 90, 160, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1280, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 640, 1280, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1280, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 1280, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1296, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1296, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1312, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1312, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1056, 132, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 528, 132, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 1344, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1344, 1344, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1344, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1344, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1344, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 816, 136, 19, 19, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1376, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1376, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 174, 1392, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 348, 1392, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 232, 1392, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 384, 1392, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1392, 1392, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1392, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1392, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1408, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1408, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 68, 142, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 1512, 144, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 16, 144, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 36, 144, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 40, 144, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 576, 144, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 288, 144, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 48, 144, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 144, 144, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 28, 144, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 32, 144, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 320, 144, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 320, 144, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 40, 144, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 40, 144, 30, 30, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 48, 144, 33, 33, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 144, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 144, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 144, 60, 60, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 144, 65, 65, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1024, 144, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 144, 144, 7, 7, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 18, 144, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 144, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 36, 144, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 72, 144, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 32, 144, 75, 75, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 32, 144, 95, 95, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1440, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1440, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1440, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1440, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1472, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1472, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1488, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1488, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1504, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1504, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 144, 1512, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 58, 152, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 1536, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1536, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1536, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1536, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 1536, 8, 8, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 384, 1536, 8, 8, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 68, 156, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 1568, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1568, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1584, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1584, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 144, 16, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 8, 16, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 16, 16, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 16, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 16, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 8, 16, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 16, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 16, 120, 120, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 16, 130, 130, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 16, 16, 14, 14, 2, 2, 2, 2, 0, 0, 1, 1, 1, True],
            [1, 4, 16, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 48, 16, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 16, 16, 160, 160, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 16, 160, 160, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 16, 16, 224, 224, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 32, 16, 224, 224, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 32, 16, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 16, 16, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 16, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 72, 16, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 160, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 320, 160, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 400, 160, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 400, 160, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 960, 160, 24, 24, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 160, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 160, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 960, 160, 3, 3, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 160, 32, 32, 2, 2, 2, 2, 0, 0, 1, 1, 1, True],
            [1, 256, 160, 32, 32, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 128, 160, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 320, 160, 7, 7, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 480, 160, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 960, 160, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 160, 73, 73, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1600, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1600, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 272, 1632, 12, 12, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1632, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1632, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1632, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1632, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1664, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1664, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 672, 168, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 168, 168, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 408, 168, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 408, 168, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 192, 1680, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1680, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1696, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1696, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 46, 172, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 1728, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1728, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1728, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1728, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1392, 174, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 696, 174, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 1760, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1760, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1776, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1776, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 896, 1792, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1792, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 216, 18, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 72, 18, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 144, 18, 14, 14, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 18, 18, 28, 28, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 72, 18, 28, 28, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 128, 18, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 18, 18, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 18, 18, 56, 56, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 32, 18, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 36, 18, 56, 56, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 192, 1824, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1824, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1824, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 40, 184, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 80, 184, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 80, 184, 20, 20, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 185, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 1856, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1872, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1872, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 1888, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 192, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 48, 192, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 64, 192, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 192, 17, 17, 3, 3, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 192, 192, 17, 17, 7, 1, 1, 1, 3, 0, 1, 1, 1, False],
            [1, 224, 192, 17, 17, 1, 7, 1, 1, 0, 3, 1, 1, 1, False],
            [1, 128, 192, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 16, 192, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 192, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 32, 192, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 432, 192, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 432, 192, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 48, 192, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 64, 192, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 192, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 224, 192, 35, 35, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 48, 192, 38, 38, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 56, 192, 48, 48, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 192, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 192, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 48, 192, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 1152, 192, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 384, 192, 7, 7, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 48, 192, 7, 7, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 192, 192, 71, 71, 3, 3, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 32, 192, 75, 75, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1152, 192, 8, 8, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 32, 192, 95, 95, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1920, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1920, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 784, 196, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 40, 196, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 192, 1968, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 1968, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 72, 20, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 40, 200, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 80, 200, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 80, 200, 20, 20, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 224, 2016, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 192, 2016, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 2016, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 2048, 23, 40, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 512, 2048, 23, 40, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 2048, 25, 34, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 256, 2048, 25, 34, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 512, 2048, 25, 34, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 2048, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 2064, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 2064, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 26, 208, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 52, 208, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 208, 208, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 440, 208, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 440, 208, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 1248, 208, 9, 9, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 2112, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 18, 216, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 54, 216, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 216, 216, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 576, 216, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 2160, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 78, 218, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 888, 222, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 2016, 224, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 56, 224, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 8, 224, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 896, 224, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 224, 224, 17, 17, 7, 1, 1, 1, 3, 0, 1, 1, 1, False],
            [1, 256, 224, 17, 17, 1, 7, 1, 1, 0, 3, 1, 1, 1, False],
            [1, 256, 224, 17, 17, 7, 1, 1, 1, 3, 0, 1, 1, 1, False],
            [1, 128, 224, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 224, 35, 35, 3, 3, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 128, 224, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 224, 224, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 448, 224, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 448, 224, 56, 56, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 224, 224, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 58, 232, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 8, 232, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 1392, 232, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 232, 232, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 696, 232, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 696, 232, 56, 56, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 68, 236, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 72, 24, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 96, 24, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 64, 24, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 144, 24, 150, 150, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 40, 24, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 72, 24, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 88, 24, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 24, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 14, 24, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 144, 24, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 36, 24, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 72, 24, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 144, 24, 60, 60, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 144, 24, 65, 65, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 72, 24, 80, 80, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 240, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 960, 240, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 40, 240, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 80, 240, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 80, 240, 15, 15, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 80, 240, 20, 20, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 240, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 240, 240, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 40, 240, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 720, 240, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 40, 240, 30, 30, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 240, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 16, 256, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 256, 256, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 364, 256, 1, 1, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 256, 256, 100, 136, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 256, 100, 136, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 256, 256, 100, 136, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 36, 256, 100, 136, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 128, 256, 112, 112, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 150, 256, 128, 128, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 256, 256, 13, 17, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 256, 13, 17, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 256, 256, 13, 17, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 36, 256, 13, 17, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 819, 256, 13, 17, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 1024, 256, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 256, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 256, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 512, 256, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 256, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 512, 256, 14, 14, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 512, 256, 16, 16, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 256, 17, 17, 1, 7, 1, 1, 0, 3, 1, 1, 1, False],
            [1, 320, 256, 17, 17, 7, 1, 1, 1, 3, 0, 1, 1, 1, False],
            [1, 128, 256, 180, 320, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 256, 180, 320, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 256, 19, 19, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 24, 256, 2, 2, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 546, 256, 2, 2, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 64, 256, 2, 2, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 256, 200, 272, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 256, 200, 272, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 256, 25, 34, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 256, 25, 34, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 256, 256, 25, 34, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 36, 256, 25, 34, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 128, 256, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 256, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 20, 256, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 256, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 256, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 256, 28, 28, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 32, 256, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 256, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 256, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 512, 256, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 512, 256, 28, 28, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 64, 256, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 256, 3, 3, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 256, 3, 3, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 16, 256, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 24, 256, 3, 3, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 364, 256, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 546, 256, 3, 3, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 256, 32, 32, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 256, 32, 32, 2, 2, 2, 2, 0, 0, 1, 1, 1, True],
            [1, 256, 256, 32, 32, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 512, 256, 32, 32, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 256, 38, 38, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 256, 38, 38, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 728, 256, 38, 38, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1024, 256, 45, 80, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 256, 45, 80, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 256, 5, 5, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 24, 256, 5, 5, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 512, 256, 5, 5, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 546, 256, 5, 5, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 1024, 256, 50, 68, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 256, 50, 68, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 256, 50, 68, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 36, 256, 50, 68, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 128, 256, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 18, 256, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 256, 56, 56, 2, 2, 2, 2, 0, 0, 1, 1, 1, True],
            [1, 256, 256, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 256, 56, 56, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 36, 256, 56, 56, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 512, 256, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 256, 56, 56, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 64, 256, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 256, 64, 64, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 256, 64, 64, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 255, 256, 64, 64, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 512, 256, 64, 64, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 1024, 256, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 256, 7, 7, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 512, 256, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 256, 7, 9, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 256, 7, 9, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 36, 256, 7, 9, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 819, 256, 7, 9, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 256, 256, 75, 75, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 256, 75, 75, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 256, 256, 90, 160, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 104, 26, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 208, 26, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 256, 262, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1056, 264, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 1632, 272, 12, 12, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 272, 7, 7, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 34, 276, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 16, 28, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 72, 288, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 288, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 288, 288, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 672, 288, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 672, 288, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 88, 288, 17, 17, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 288, 19, 19, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 288, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 288, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 48, 288, 33, 33, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 48, 288, 38, 38, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 288, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 288, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 134, 296, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 3, 224, 224, 4, 4, 4, 4, 0, 0, 1, 1, 1, True],
            [1, 16, 3, 224, 224, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 16, 3, 224, 224, 7, 7, 1, 1, 3, 3, 1, 1, 1, False],
            [1, 32, 3, 224, 224, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 64, 3, 224, 224, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 64, 3, 224, 224, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 64, 3, 224, 224, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 64, 3, 224, 224, 7, 7, 2, 2, 3, 3, 1, 1, 1, False],
            [1, 96, 3, 224, 224, 4, 4, 4, 4, 0, 0, 1, 1, 1, True],
            [1, 96, 3, 224, 224, 7, 7, 2, 2, 3, 3, 1, 1, 1, False],
            [1, 32, 3, 225, 225, 3, 3, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 32, 3, 241, 241, 3, 3, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 128, 3, 256, 256, 4, 4, 4, 4, 0, 0, 1, 1, 1, True],
            [1, 32, 3, 256, 256, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 96, 3, 256, 256, 4, 4, 4, 4, 0, 0, 1, 1, 1, True],
            [1, 32, 3, 261, 261, 3, 3, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 32, 3, 299, 299, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 64, 3, 300, 300, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 32, 3, 301, 301, 3, 3, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 16, 3, 320, 320, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 32, 3, 384, 384, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 120, 30, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 336, 30, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 116, 304, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 1232, 308, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 58, 310, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 120, 32, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 16, 32, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 224, 32, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 224, 32, 112, 112, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 232, 32, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 232, 32, 112, 112, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 256, 32, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 32, 112, 112, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 32, 32, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 32, 32, 112, 112, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 336, 32, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 336, 32, 112, 112, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 48, 32, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 48, 32, 112, 112, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 64, 32, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 32, 112, 112, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 64, 32, 112, 112, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 64, 32, 112, 112, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 72, 32, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 72, 32, 112, 112, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 80, 32, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 80, 32, 112, 112, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 96, 32, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 32, 112, 112, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 16, 32, 120, 120, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 2, 32, 120, 160, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 32, 32, 128, 128, 8, 8, 8, 8, 0, 0, 1, 1, 1, True],
            [1, 64, 32, 128, 128, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 64, 32, 128, 128, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 16, 32, 130, 130, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 32, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 64, 32, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 64, 32, 147, 147, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 32, 32, 149, 149, 3, 3, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 32, 150, 150, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 32, 150, 150, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 24, 32, 190, 190, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 528, 32, 192, 192, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 1, 32, 256, 256, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 32, 32, 256, 256, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 64, 32, 256, 256, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 64, 32, 26, 26, 3, 3, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 192, 32, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 32, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 2, 32, 30, 40, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 128, 32, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 32, 32, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 32, 32, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 64, 32, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 32, 56, 56, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 2, 32, 60, 80, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 128, 32, 7, 7, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 192, 32, 75, 75, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 32, 95, 95, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 36, 320, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 80, 320, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 320, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 320, 320, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 40, 320, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 784, 320, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 784, 320, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 320, 320, 17, 17, 3, 3, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 128, 320, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 320, 320, 30, 40, 2, 2, 2, 2, 0, 0, 1, 1, 1, True],
            [1, 512, 320, 30, 40, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 64, 320, 30, 40, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 1280, 320, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1280, 320, 8, 8, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 320, 328, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 30, 336, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 84, 336, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 336, 336, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 888, 336, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 112, 336, 24, 24, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 336, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 56, 336, 48, 48, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 336, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 336, 336, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 672, 336, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 672, 336, 56, 56, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 20, 34, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 1392, 348, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 352, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 352, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1280, 352, 9, 9, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 144, 36, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 320, 36, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 144, 36, 14, 14, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 18, 36, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 36, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 36, 36, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 36, 36, 28, 28, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 64, 36, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 72, 36, 28, 28, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 68, 360, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 98, 368, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 1280, 384, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 384, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 384, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 384, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 384, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 384, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 384, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 384, 35, 35, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 384, 384, 35, 35, 3, 3, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 64, 384, 35, 35, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 384, 35, 35, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 384, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 384, 64, 64, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 384, 8, 8, 1, 3, 1, 1, 0, 1, 1, 1, 1, False],
            [1, 256, 384, 8, 8, 3, 1, 1, 1, 1, 0, 1, 1, 1, False],
            [1, 448, 384, 8, 8, 3, 1, 1, 1, 1, 0, 1, 1, 1, False],
            [1, 4, 4, 7, 7, 2, 2, 2, 2, 0, 0, 1, 1, 1, True],
            [1, 144, 40, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 120, 40, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 240, 40, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 80, 40, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 120, 40, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 240, 40, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 60, 40, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 240, 40, 30, 30, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 120, 40, 40, 40, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 240, 40, 40, 40, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 14, 40, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 400, 400, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 408, 408, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 912, 408, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 416, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 416, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 116, 428, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 1008, 432, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 432, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 432, 432, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 432, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 110, 440, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 52, 440, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 440, 440, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 112, 448, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 56, 448, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 1280, 448, 12, 12, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 448, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1232, 448, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1232, 448, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 128, 448, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 448, 448, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 896, 448, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 896, 448, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 256, 448, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 448, 8, 8, 1, 3, 1, 1, 0, 1, 1, 1, 1, False],
            [1, 16, 46, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 168, 466, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 12, 48, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 8, 48, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 144, 48, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 288, 48, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 288, 48, 33, 33, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 288, 48, 38, 38, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 104, 48, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 104, 48, 56, 56, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 12, 48, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 120, 48, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 120, 48, 56, 56, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 48, 48, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 48, 7, 7, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 120, 480, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 24, 480, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 256, 480, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 546, 480, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 80, 480, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 112, 480, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 480, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 16, 480, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 480, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 56, 480, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 480, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 80, 480, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 480, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 112, 480, 15, 15, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 80, 480, 15, 15, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 112, 480, 20, 20, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 480, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 480, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1000, 512, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 512, 512, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 512, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 24, 512, 10, 10, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 546, 512, 10, 10, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 1024, 512, 100, 136, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 1024, 512, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1024, 512, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 1024, 512, 14, 14, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 112, 512, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 512, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 144, 512, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 512, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 512, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 512, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 512, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 32, 512, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 512, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 512, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 512, 512, 14, 14, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 512, 512, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 64, 512, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 512, 15, 20, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 1024, 512, 16, 16, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 512, 16, 16, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 512, 16, 16, 2, 2, 2, 2, 0, 0, 1, 1, 1, True],
            [1, 512, 512, 16, 16, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 1024, 512, 19, 19, 3, 3, 1, 1, 6, 6, 1, 1, 1, True],
            [1, 512, 512, 19, 19, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 2048, 512, 23, 40, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 512, 23, 40, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 2048, 512, 25, 34, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 512, 25, 34, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 1024, 512, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1024, 512, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 128, 512, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 512, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 19, 512, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 256, 512, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 38, 512, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 512, 512, 28, 28, 2, 2, 2, 2, 0, 0, 1, 1, 1, True],
            [1, 512, 512, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 512, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 512, 512, 28, 28, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 512, 512, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 896, 512, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 896, 512, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 1024, 512, 32, 32, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 255, 512, 32, 32, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 256, 512, 32, 32, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 512, 32, 32, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 16, 512, 38, 38, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 512, 512, 45, 80, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 128, 512, 5, 5, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 512, 5, 5, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 546, 512, 5, 5, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 512, 512, 50, 68, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 1024, 512, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 512, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 2048, 512, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 512, 7, 7, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 512, 8, 8, 1, 3, 1, 1, 0, 1, 1, 1, 1, False],
            [1, 256, 512, 8, 8, 3, 1, 1, 1, 1, 0, 1, 1, 1, False],
            [1, 128, 512, 90, 160, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 512, 90, 160, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 208, 52, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 440, 52, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 132, 528, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 8, 528, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 528, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 528, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 528, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 528, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 32, 528, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 120, 528, 17, 17, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 88, 528, 17, 17, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 528, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 528, 528, 96, 96, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 216, 54, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 576, 54, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 24, 54, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 544, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 196, 544, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 544, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 224, 56, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 448, 56, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 336, 56, 48, 48, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 144, 576, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 54, 576, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 576, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1512, 576, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1512, 576, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 192, 576, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 576, 576, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 576, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 136, 576, 19, 19, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 576, 19, 19, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 576, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 576, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 576, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 576, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 232, 58, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 696, 58, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 20, 58, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 608, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 608, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 28, 62, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 192, 624, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 624, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 64, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 240, 64, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 8, 64, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 64, 112, 112, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 64, 112, 112, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 64, 64, 112, 112, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 64, 112, 112, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 128, 64, 120, 160, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 32, 64, 120, 160, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 64, 64, 120, 160, 8, 8, 8, 8, 0, 0, 1, 1, 1, True],
            [1, 128, 64, 128, 128, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 64, 64, 128, 128, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 384, 64, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 64, 147, 147, 3, 3, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 128, 64, 150, 150, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 64, 150, 150, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 128, 64, 150, 150, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 64, 64, 180, 320, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 64, 180, 320, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 64, 200, 272, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 64, 200, 272, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 64, 200, 272, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 1, 64, 224, 224, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 64, 64, 224, 224, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 64, 64, 224, 224, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 128, 64, 256, 256, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 32, 64, 256, 256, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 32, 64, 256, 256, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 64, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 64, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 64, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 256, 64, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 64, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 64, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 32, 64, 30, 40, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 64, 64, 300, 300, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 96, 64, 35, 35, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 64, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 64, 56, 56, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 128, 64, 56, 56, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 14, 64, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 144, 64, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 144, 64, 56, 56, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 192, 64, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 24, 64, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 64, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 64, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 64, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 32, 64, 60, 80, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 128, 64, 64, 64, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 160, 64, 64, 64, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 64, 64, 64, 64, 4, 4, 4, 4, 0, 0, 1, 1, 1, True],
            [1, 64, 64, 73, 73, 1, 7, 1, 1, 0, 3, 1, 1, 1, False],
            [1, 64, 64, 73, 73, 7, 1, 1, 1, 3, 0, 1, 1, 1, False],
            [1, 96, 64, 73, 73, 3, 3, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 64, 80, 80, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 640, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 640, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 640, 7, 7, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 640, 654, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 168, 672, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 80, 672, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 112, 672, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 672, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 672, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 56, 672, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 112, 672, 15, 15, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 112, 672, 20, 20, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 672, 20, 20, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 546, 672, 20, 20, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 112, 672, 24, 24, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 672, 24, 24, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1344, 672, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1344, 672, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 192, 672, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 672, 672, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 672, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 672, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 672, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 672, 672, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 80, 672, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 672, 8, 8, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 40, 68, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 174, 696, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 58, 696, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 696, 696, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 704, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 704, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 18, 72, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 20, 72, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 24, 72, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 288, 72, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 8, 72, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 72, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 144, 72, 14, 14, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 18, 72, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 36, 72, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 72, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 72, 72, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 20, 72, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 72, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 40, 72, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 40, 72, 40, 40, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 12, 72, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 168, 72, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 168, 72, 56, 56, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 216, 72, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 216, 72, 56, 56, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 24, 72, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 72, 72, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 72, 80, 80, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 720, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 720, 720, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 120, 720, 17, 17, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 720, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 208, 720, 9, 9, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 728, 728, 19, 19, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 728, 728, 38, 38, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 736, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 512, 736, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 736, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 334, 740, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 768, 768, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 768, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 768, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 384, 768, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 768, 32, 32, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 768, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 224, 768, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 16, 78, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 34, 78, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 24, 78, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 196, 784, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 80, 784, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 784, 784, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 16, 8, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 224, 8, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 232, 8, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 48, 8, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 528, 8, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 64, 8, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 72, 8, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 320, 80, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 784, 80, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 480, 80, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 80, 80, 112, 112, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 100, 80, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 112, 80, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 184, 80, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 200, 80, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 240, 80, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 480, 80, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 92, 80, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 480, 80, 15, 15, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 184, 80, 20, 20, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 200, 80, 20, 20, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 480, 80, 20, 20, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 240, 80, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 240, 80, 56, 56, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 80, 80, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 80, 80, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 184, 80, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 200, 80, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 480, 80, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 800, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 800, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 272, 800, 7, 7, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 232, 816, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 816, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 136, 816, 19, 19, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 832, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 832, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 832, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 832, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 832, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 32, 832, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 384, 832, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 48, 832, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 336, 84, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 888, 84, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 864, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 864, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 864, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 528, 88, 17, 17, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 88, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 222, 888, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 84, 888, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 888, 888, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 112, 896, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 224, 896, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 128, 896, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 2016, 896, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 2016, 896, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 2048, 896, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 2048, 896, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 256, 896, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 896, 896, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 896, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 912, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 928, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 928, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 28, 94, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 24, 96, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 208, 96, 14, 14, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 40, 96, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 576, 96, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 576, 96, 19, 19, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 96, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 96, 96, 35, 35, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 96, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 96, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 96, 56, 56, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 24, 96, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 96, 96, 56, 56, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 96, 60, 60, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 24, 96, 65, 65, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 576, 96, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 240, 960, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 272, 960, 12, 12, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 960, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 192, 960, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 960, 24, 24, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 960, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 160, 960, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 320, 960, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 80, 960, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 20, 98, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 128, 992, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 128, 992, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1024, 1024, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 256, 1024, 128, 128, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1024, 1024, 14, 14, 2, 2, 2, 2, 0, 0, 1, 1, 1, True],
            [1, 2048, 1024, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 2048, 1024, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 512, 1024, 28, 28, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 2048, 1024, 45, 80, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 2048, 1024, 50, 68, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 2048, 1024, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 2048, 1024, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 1056, 1056, 48, 48, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 2904, 1056, 48, 48, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 2904, 1056, 48, 48, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 3024, 1232, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 3024, 1232, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 128, 128, 112, 112, 2, 2, 2, 2, 0, 0, 1, 1, 1, True],
            [1, 2520, 1344, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 2520, 1344, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 3712, 1392, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 3712, 1392, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 1024, 1440, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1512, 1512, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1536, 1536, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 2048, 1536, 10, 10, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 448, 1632, 12, 12, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1920, 1920, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 2016, 2016, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1024, 2048, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 2048, 2048, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1056, 2112, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 576, 216, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 232, 232, 112, 112, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 232, 232, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 144, 24, 190, 190, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 720, 240, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 2520, 2520, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 819, 256, 100, 136, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 512, 256, 180, 320, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 512, 256, 200, 272, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 819, 256, 25, 34, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 819, 256, 50, 68, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 256, 256, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 256, 256, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 256, 256, 75, 75, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 2904, 264, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 264, 2904, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 726, 2904, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 2904, 2904, 24, 24, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 7392, 2904, 24, 24, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 7392, 2904, 24, 24, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 1024, 3, 224, 224, 16, 16, 16, 16, 0, 0, 1, 1, 1, True],
            [1, 1024, 3, 224, 224, 32, 32, 32, 32, 0, 0, 1, 1, 1, True],
            [1, 768, 3, 224, 224, 16, 16, 16, 16, 0, 0, 1, 1, 1, True],
            [1, 768, 3, 224, 224, 32, 32, 32, 32, 0, 0, 1, 1, 1, False],
            [1, 768, 3, 224, 224, 32, 32, 32, 32, 0, 0, 1, 1, 1, True],
            [1, 32, 3, 299, 299, 3, 3, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 32, 3, 381, 381, 3, 3, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 768, 3, 384, 512, 32, 32, 32, 32, 0, 0, 1, 1, 1, True],
            [1, 64, 3, 480, 640, 7, 7, 4, 4, 3, 3, 1, 1, 1, True],
            [1, 32, 3, 512, 512, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 32, 3, 512, 512, 6, 6, 2, 2, 2, 2, 1, 1, 1, False],
            [1, 32, 3, 512, 512, 7, 7, 4, 4, 3, 3, 1, 1, 1, True],
            [1, 192, 3, 512, 672, 16, 16, 16, 16, 0, 0, 1, 1, 1, True],
            [1, 1280, 3, 518, 518, 14, 14, 14, 14, 0, 0, 1, 1, 1, True],
            [1, 64, 3, 720, 1280, 7, 7, 2, 2, 3, 3, 1, 1, 1, False],
            [1, 64, 3, 800, 1088, 7, 7, 2, 2, 3, 3, 1, 1, 1, False],
            [1, 308, 3024, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 3024, 3024, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 3024, 308, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 528, 32, 192, 192, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 64, 32, 512, 512, 3, 3, 2, 2, 1, 1, 1, 1, 1, False],
            [1, 888, 336, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 3712, 348, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 348, 3712, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 3712, 3712, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 912, 408, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 1008, 432, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 128, 512, 100, 136, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 512, 100, 136, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 256, 512, 100, 136, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 364, 512, 38, 38, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 512, 512, 38, 38, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 256, 512, 56, 56, 3, 3, 1, 1, 1, 1, 1, 1, 1, False],
            [1, 1024, 512, 90, 160, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 1056, 528, 96, 96, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1056, 528, 96, 96, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 64, 64, 128, 128, 2, 2, 2, 2, 0, 0, 1, 1, 1, True],
            [1, 256, 64, 180, 320, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1, 64, 480, 640, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 64, 64, 480, 640, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 1392, 696, 28, 28, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1392, 696, 28, 28, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 1920, 720, 14, 14, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1920, 720, 14, 14, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 2904, 726, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 7392, 726, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 1024, 728, 19, 19, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1024, 728, 19, 19, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 728, 728, 38, 38, 1, 1, 2, 2, 0, 0, 1, 1, 1, False],
            [1, 726, 7392, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 7392, 7392, 12, 12, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1024, 782, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 912, 912, 7, 7, 1, 1, 1, 1, 0, 0, 1, 1, 1, False],
            [1, 1280, 960, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 1280, 1280, 16, 16, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 1280, 1280, 16, 16, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 1280, 1280, 16, 16, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 1280, 1280, 32, 32, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 640, 1280, 32, 32, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 640, 1280, 32, 32, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 1280, 1280, 8, 8, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 1280, 1280, 8, 8, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 1280, 1920, 16, 16, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 1280, 1920, 16, 16, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 640, 1920, 32, 32, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 640, 1920, 32, 32, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 1280, 2560, 16, 16, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 1280, 2560, 16, 16, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 1280, 2560, 8, 8, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 1280, 2560, 8, 8, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 640, 320, 32, 32, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 640, 320, 32, 32, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 320, 320, 64, 64, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 320, 320, 64, 64, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 320, 320, 64, 64, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 4, 320, 64, 64, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 320, 4, 64, 64, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 1280, 640, 16, 16, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 1280, 640, 16, 16, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 640, 640, 32, 32, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 640, 640, 32, 32, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 640, 640, 32, 32, 3, 3, 2, 2, 1, 1, 1, 1, 1, True],
            [1, 320, 640, 64, 64, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 320, 640, 64, 64, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 640, 640, 64, 64, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 640, 960, 32, 32, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 640, 960, 32, 32, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
            [1, 320, 960, 64, 64, 1, 1, 1, 1, 0, 0, 1, 1, 1, True],
            [1, 320, 960, 64, 64, 3, 3, 1, 1, 1, 1, 1, 1, 1, True],
        ],
        "is_conv1d": [False],
    },
    "short_sweep_suite_conv1d": {
        "input_specs": [
            # Contains following params
            # [batch_size, output_channels, input_channels, input_length, kernel_size, stride, pad, groups, dilation, bias]
            [1, 256, 1024, 512, 1, 1, 0, 1, 1, True],
            [1, 1024, 256, 512, 1, 1, 0, 1, 1, True],
            [1, 768, 768, 3000, 3, 2, 1, 1, 1, True],
            [1, 768, 80, 3000, 3, 1, 1, 1, 1, True],
        ],
        "is_conv1d": [True],
    },
}


def invalidate_vector(test_vector) -> Tuple[bool, Optional[str]]:
    return False, None


def run(
    input_specs,
    is_conv1d=False,
    *,
    device,
) -> list:
    if is_conv1d:
        return run_conv1d_short_sweep(input_specs, device)
    else:
        return run_conv2d_short_sweep(input_specs, device)


import pytest


@pytest.mark.parametrize("input_spec", parameters["short_sweep_suite_conv2d"]["input_specs"])
@pytest.mark.parametrize("device_params", [{"l1_small_size": 16384}], indirect=True)
def test_conv2d_localrun(device, input_spec):
    passed, pcc, perf, out, ref = run_conv2d_short_sweep(
        input_spec,
        device,
    )
    print(pcc)
    assert passed, pcc
    assert pcc != 1, "Conv2d with ranndomized input and wegihts can't ligitimately return PCC of 1"


failing_parameters = [
    # [batch_size, output_channels, input_channels, input_height, input_width, kernel_height, kernel_width, stride_h, stride_w, pad_h, pad_w, groups, dilation_h, dilation_w, bias]
]


@pytest.mark.parametrize("input_spec", failing_parameters)
@pytest.mark.parametrize("device_params", [{"l1_small_size": 16384}], indirect=True)
def test_conv2d_localrun_fail_only(device, input_spec):
    passed, pcc, perf, out, ref = run_conv2d_short_sweep(
        input_spec,
        device,
    )
    print(pcc)
    assert passed, pcc
    assert pcc != 1, "Conv2d with ranndomized input and wegihts can't ligitimately return PCC of 1"


@pytest.mark.parametrize("input_spec", parameters["short_sweep_suite_conv1d"]["input_specs"])
@pytest.mark.parametrize("device_params", [{"l1_small_size": 16384}], indirect=True)
def test_conv2d_localrun_conv1d(device, input_spec):
    passed, pcc = run_conv1d_short_sweep(
        input_spec,
        device,
    )[0]
    print(pcc)
    assert passed, pcc
    assert pcc != 1, "Conv2d with ranndomized input and wegihts can't ligitimately return PCC of 1"


failing_parameters_conv1d = [
    # [batch_size, output_channels, input_channels, input_length, kernel_size, stride, pad, groups, dilation, bias]
]
